海词手机词典
  • unable to extricate oneself from an awkward position; unable to get off the spot; be embarrassed; be put on the spot

    播放读音 播放读音